package com.shrimpcolo.share.v02;

/**
 * 
 * @author Johnny Tam
 * 接口实现防盗门功能
 * 1） 抽象类Door, 具备开和关功能
 * 2）定义Lock接口，具备上锁，开锁功能
 * 3）定义防盗门(TheftProofDoor), 继承Door类并且实现Lock接口
 * 4） 编写测试类，实现防盗门的开关，上锁，开锁功能
 * 
 * v02.2
 * 扩展，门铃自动保存客人图片
 */
public class InterfaceDemo {

	public static void main(String[] args) {
		
		TheftProofDoor tfd = new TheftProofDoor();
		tfd.close();
		tfd.lockUp();
		
		tfd.openLock();
		tfd.open();
		
		tfd.tackPicture();
	}

}
